package chp13;

public class Test3 {
    public static void main(String[] args) {
        //字符串比较是否相等
        String str1 = new String("java");
        String str2 = new String("java");
        System.out.println(str1);
        System.out.println(str2);
        // 打印字符串对象的哈希码
        System.out.println("str1的哈希码:" + System.identityHashCode(str1));
        System.out.println("str2的哈希码:" + System.identityHashCode(str2));
        System.out.println("str1==str2:" + (str1 == str2));
        System.out.println("str1.equals(str2):" + str1.equals(str2));
        System.out.println("str2.equals(str1):" + str2.equals(str1));

        String str3 = str1;
        System.out.println("str3的哈希码:" + System.identityHashCode(str3));
        System.out.println("str1.equals(str1):" + str1.equals(str3));


    }
}
